<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script>
    // //求数组中最大值
    // var arr = [56, 12, 4, 5, 86]//要用方括号
    // console.log(arr);//如果直接给数组名赋值，那么里面的数组元素就会全部被覆盖
    // var max = 0;
    // for (var i = 1; i <= arr.length; i++) {
    //   if (arr[i] > arr[max]) {
    //     var t = arr[i]
    //     arr[i] = arr[max]
    //     arr[max] = t;
    //   }
    // }
    // console.log(arr[max]);


    //生成一个数组，里面有1-10
    // var arr = []
    // for (var i = 0; i <= 10; i++) {
    //   arr[i] = i + 1;
    // }
    // console.log(arr);



    // 筛选数组，将大于10的元素选出来，放入新数组
    // var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7]
    // var arr1 = [], j = 0

    // for (var i = 0; i <= arr.length; i++) {
    //   if (arr[i] >= 10) {
    //     arr1[j] = arr[i]
    //     j++
    //   }
    // }
    // console.log(arr1);



    // 删除指定数组元素var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7]形成不包含零的新数组
    // var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7], arr1 = []
    // for (var i = 0; i < arr.length; i++)
    //   if (arr[i] != 0) {
    //     arr1[arr1.length] = arr[i]
    //   }
    // console.log(arr1);\



    // 反转数组、
    // var arr = ['sf', 'vvd', 'faf', 'afs']
    // var arr1 = []
    // for (var i = arr.length - 1; i >= 0; i--) {
    //   arr1[arr1.length] = arr[i]
    // }
    // console.log(arr1)



    // //交换两个变量值
    // // 冒泡排序
    // var arr = [56, 45, 784, 5, 45, 6, 78, 78]
    // var i, j;
    // for (i = 0; i < arr.length; i++) {
    //   for (j = 0; j < arr.length - i; j++) {
    //     if (arr[j] > arr[j + 1]) {
    //       var t = arr[j]
    //       arr[j] = arr[j + 1]
    //       arr[j + 1] = t
    //     }
    //   }
    // }
    // console.log(arr);
    var arr = [56, 12, 45, 78, 12]
    arr.pop()//删除数组中最后一个元素
    console.log(arr);
    // unshift//删除头部
    arr.unshift(5, 5)//追加代码
    console.log(arr);
    shift删除
    // 元素翻转reverse，排序sort


  </script>
</head>

<body>

</body>

</html>